package com.livegoods.pojo;

import lombok.Data;

import java.util.Date;

@Data
public class LivegoodsResult {

    private Integer status; //200 500
    private String msg;
    private Object results;
    private Object data;
    private boolean hasMore;//分页查询判断是否还有数据，如果为false，说明当前条件已经到最后一页数据了，前端就不会再次发送分页请求

    public static LivegoodsResult ok() {
        LivegoodsResult livegoodsResult = new LivegoodsResult();
        livegoodsResult.setStatus(200);
        livegoodsResult.setMsg("ok");
        return livegoodsResult;
    }

    public static LivegoodsResult ok(Object data) {
        LivegoodsResult livegoodsResult = new LivegoodsResult();
        livegoodsResult.setStatus(200);
        livegoodsResult.setMsg("ok");
        livegoodsResult.setData(data);
        return livegoodsResult;
    }

    public static LivegoodsResult error() {
        LivegoodsResult livegoodsResult = new LivegoodsResult();
        livegoodsResult.setStatus(500);
        livegoodsResult.setMsg("error");
        return livegoodsResult;
    }

    public static LivegoodsResult error(String msg) {
        LivegoodsResult livegoodsResult = new LivegoodsResult();
        livegoodsResult.setStatus(500);
        livegoodsResult.setMsg(msg);
        return livegoodsResult;
    }


}
